Hugh Warner, 29, of Daytona Beach, FL was in a Nissan Altima stopped by Officer Chris Kiszka on southbound Route 17.
Backup officers arrived Kiszka found a 9mm Taurus handgun in the glove box, said Lt. James D. DePreta, who was one of them.
Warner was charged with illegal possession of the gun, a high-capacity magazine and the hollow-point rounds. He was sent to the Bergen County Jail, where he remained Thursday, awaiting a first appearance in Central Judicial Processing Court in Hackensack.
Detectives Brian Cobb and Brian Gallina assisted along with DePreta.
Click here to follow Daily Voice Essex and receive free news updates.